package edu.ccdb.irods.signature;

import java.math.BigInteger;

public interface UploadStatus {
	
	/*
	 * This method returns number of bytes of single uploaded file
	 * @param 	irodsPath 	path of the  file
	 * @return	number of bytes uploaded
	 */
	public void setSingleFileStatus( String irodsPath, BigInteger uploadedBytes);
	
	public BigInteger getSingleFileStatus (String irodsPath);
	
	public BigInteger getTotalUploadedBytes ();
	
	/*
	 * This method returns a number from 0-100 indicating the percentage 
	 * uploaded
	 * @return	an int 0-100 of the percentage uploaded
	 */
	public int getTotatlUploadedPercent();
	
}
